一、簡介 ElasticSearch和Solr都是基於Lucene的搜索引擎,不過ElasticSearch天生支持分布式,而Solr是4.0版本后的SolrCloud才是分布式版本,Solr的分布 ...
一、簡介 ElasticSearch和Solr都是基於Lucene的搜索引擎,不過ElasticSearch天生支持分布式,而Solr是4.0版本后的SolrCloud才是分布式版本,Solr的分布 ...
在分布式系統中,往往需要一些分布式同步原語來做一些協同工作,上一篇文章介紹了Zookeeper的基本原理,本文介紹下基於Zookeeper的Lock和Queue的實現,主要代碼都來自Zookeeper ...
簡介 Apache Kafka是分布式發布-訂閱消息系統。它最初由LinkedIn公司開發,之后成為Apache項目的一部分。Kafka是一種快速、可擴展的、設計內在就是分布式的,分區的和可復制的提 ...
ZooKeeper簡介 ZooKeeper是一個開放源碼的分布式應用程序協調服務,它包含一個簡單的原語集,分布式應用程序可以基於它實現同步服務,配置維護和命名服務等。 ZooKeeper ...
一 分布式系統特點 現今互聯網界,分布式系統和微服務架構盛行。業界著名的CAP理論也告訴我們,在設計和實現一個分布式系統時,需要將數據一致性、系統可用性和分區容忍性放在一起考慮。 1、 ...
如何提高 Flink 任務性能 一、Operator Chain 為了更高效地分布式執行,Flink 會盡可能地將 operator 的 subtask 鏈接(chain)在一起形成 task,每 ...
1. 前言 HotStuff提出了一個三階段投票的BFT類共識協議,該協議實現了safety、liveness、responsiveness特性。通過在投票過程中引入門限簽名實現了O(n) ...
Kafka 0.11.x版本(對應 Confluent Platform 3.3),該版本引入了exactly-once語義。 精確一次確實很難實現(Exactly-once is a really ...
Leaf——美團點評分布式ID生成系統 -https://tech.meituan.com/MT_Leaf.html 網游服務器中的GUID(唯一標識碼)實現-基於snowflake算法-雲棲社區- ...
PBFT論文斷斷續續讀了幾遍,每次讀或多或少都會有新的理解,結合最近的項目代碼,對於共識的原理有了更清晰的認識。雖然之前寫過一篇整理PBFT論文的博客,但是當時只是知道了怎么做,卻不理解為什么。現在整 ...